<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>2.5.2rest参数</title>
    </head>
    <body>
        <script>
            //非严格模式
            function test1(a){
                arguments[0]=34;
                console.log(a);
            }
            //严格模式
            function test2(a){
                "use strict";
                arguments[0]=34;
                console.log(a);
            }

            function test3(a,b=10){
                'use strict';//会报错
            };

            test1(20);
            test2(20);
            test3(5);

            //test2函数使用严格模式没有错误，test3函数因为参数使用默认值，故设置为严格模式时会报错。

        </script>
    </body>
</html>